<<<<<<< HEAD
﻿var dataurl = "/cmd/"
=======
﻿var dataurl = "http://125.64.17.169:35000/cmd/"
>>>>>>> f39b58d3ecd4b966b4fad479559750bf2f0d0858
function getdata(url, options, cb) {
    $.ajax({
        url: dataurl + url,
        data: options,
        type: "POST",
        success: function (d) {
            cb(d)
        }
    });
}

function init() {
    var obj = {
        CMD: '',
        TEXT: '',
        ID: 0
    }
    showList(obj)
}

function showList(obj) {
    getdata('select', obj, function (d) {
        var tpl = $("#table_tpl").html()
        var view = $("#table_view")
        var str = "";
        for (var i in d) {
            laytpl(tpl).render(d[i], function (html) {
                str += html;
            });
        }
        view.empty()
        view.append(str);
    })
}

function searchcmd() {
    var obj = {
        CMD: $("#CMD").val(),
        TEXT: $("#TEXT").val(),
        ID: 0
    }
    showList(obj)
}

function insertcmd() {
    layer.open({
        area: ['700px', '450px'],
        offset: '250px',
        title: '新增接口',
        content: $("#model").html(),
        btn: ['提交'],
        yes: function (index, layero) {
            var obj = {
                CMD: $("#cmd_cmd").val(),
                SQL: $("#cmd_sql").val(),
                TEXT: $("#cmd_text").val()
            }
            if (obj.CMD == '' || obj.SQL == '') {
                layer.msg("添加失败！接口名称和SQL语句不能为空")
            } else {
                getdata('insert', obj, function (d) {
                    if (d.insertId && d.insertId > 0) {
                        layer.close(index);
                        layer.msg("添加成功")
                        init()
                    } else {
                        layer.msg("添加失败")
                    }
                })
            }
        }
    })
}


function delete_cmd(ID) {
    layer.confirm('确认删除？', {
        btn: ['确定', '取消'] //按钮
    }, function () {
        getdata('delete', { ID: ID }, function (d) {
            if (d.affectedRows && d.affectedRows > 0) {
                layer.msg("删除成功")
                init()
            } else {
                layer.msg("删除失败")
            }
        })
    }, function () {

    });

}

function show_cmd(ID) {
    var obj = {
        CMD: '',
        TEXT: '',
        ID: ID
    }
    getdata('select', obj, function (d) {
        layer.open({
            area: ['700px', '450px'],
            offset: '250px',
            title: '查看接口',
            content: $("#model").html()
        })
        $("#cmd_cmd").val(d[0].CMD)
        $("#cmd_cmd").attr("readonly", true)
        $("#cmd_sql").val(d[0].SQL)
        $("#cmd_sql").attr("readonly", true)
        $("#cmd_text").val(d[0].TEXT)
        $("#cmd_text").attr("readonly", true)
    })
}

function update_cmd(ID) {
    var obj = {
        CMD: '',
        TEXT: '',
        ID: ID
    }
    getdata('select', obj, function (d) {
        layer.open({
            area: ['700px', '450px'],
            offset: '250px',
            title: '编辑接口',
            content: $("#model").html(),
            btn: ['提交'],
            yes: function (index, layero) {
                var obj = {
                    CMD: $("#cmd_cmd").val(),
                    SQL: $("#cmd_sql").val(),
                    TEXT: $("#cmd_text").val(),
                    ID: ID
                }
                if (obj.CMD == '' || obj.SQL == '') {
                    layer.msg("修改失败！接口名称和SQL语句不能为空")
                } else {
                    getdata('update', obj, function (d) {
                        if (d.affectedRows && d.affectedRows > 0) {
                            layer.close(index);
                            layer.msg("修改成功")
                            init()
                        } else {
                            layer.msg("修改失败")
                        }
                    })
                }
            }

        })
        $("#cmd_cmd").val(d[0].CMD)
        $("#cmd_sql").val(d[0].SQL)
        $("#cmd_text").val(d[0].TEXT)
    })
<<<<<<< HEAD
}
=======
}
>>>>>>> f39b58d3ecd4b966b4fad479559750bf2f0d0858
